towering financial strength - Turkish English Dictionary